@charset "utf-8";
/* 쿠폰 */
.xans-coupon-productpopup { zoom:1; }
.xans-coupon-productpopup .couponSkinArea:after { content:""; display:block; clear:both; }
.xans-coupon-productpopup .couponSkinArea .coupon { width:216px; height:105px; margin:10px auto; font-size:12px; line-height:1.5; text-align:center; font-family:Dotum sans-serif; background-repeat:no-repeat; }
.xans-coupon-productpopup .couponSkinArea .coupon img { border:0; }
.xans-coupon-productpopup .couponSkinArea .coupon p { margin:0; padding:0; }
.xans-coupon-productpopup .couponSkinArea .coupon .title { display:block; padding:8px 0 0; font-size:10px; line-height:15px; text-align:center; font-weight:normal; font-family:Arial; }
.xans-coupon-productpopup .couponSkinArea .coupon .discount { font-size:18px; line-height:28px; font-weight:bold; text-align:center; letter-spacing:-1px; font-family:Dotum; }
.xans-coupon-productpopup .couponSkinArea .coupon .discount span { font-size:22px; font-family:Verdana; }
.xans-coupon-productpopup .couponSkinArea .coupon .period { font-size:11px; line-height:13px; font-weight:bold; text-align:center; font-family:Dotum; letter-spacing:-1px; }
.xans-coupon-productpopup .couponSkinArea .coupon .button { margin:5px 0 0; text-align:center; }
.xans-coupon-productpopup .couponSkinArea .coupon.imgCoupon .title,
.xans-coupon-productpopup .couponSkinArea .coupon.imgCoupon .discount,
.xans-coupon-productpopup .couponSkinArea .coupon.imgCoupon .period,
.xans-coupon-productpopup .couponSkinArea .coupon.imgCoupon .button { display:none; }
.xans-coupon-productpopup .couponSkinArea .coupon.imgCoupon .detail { height:100%; }

/* 쿠폰 정보 레이어 */
#dCouponDetail { position:absolute; z-index:100; width:268px; padding:15px; border:1px solid #060707; border-radius:3px; background:#fff; box-shadow:0 3px 3px #63666e; font-weight:normal; font-size:11px; color:#63666e; line-height:11px; letter-spacing:-1px; }
#dCouponDetail.active { display:block; }
#dCouponDetail h4 { font-size:14px; color:#212530; line-height:18px; }
#dCouponDetail .couponInfo { margin:0 0 8px 0; padding:8px 9px 11px 9px; background:#f5f5f6; }
#dCouponDetail .couponInfo li { margin:5px 0 0 0; font-size:11px; }
#dCouponDetail .btnClose { display:block; position:absolute; right:5px; top:9px; width:18px; height:18px; }
#dCouponDetail .btnClose a { display:block; width:18px; height:18px; overflow:hidden; background:url("http://img.echosting.cafe24.com/design/skin/mobile/btn_coupon_layer_close.png") no-repeat 50% 50%; background-size:9px 8px; font-size:0; line-height:0; }
#dCouponDetail .mButton { text-align:center; }
#dCouponDetail .mButton a { margin:0 2px; }
#dCouponDetail .tSubmit2,
#dCouponDetail .tSubmit1 {
    display:inline-block; margin:0; padding:0 6px; font-size:11px; cursor:pointer; vertical-align:middle; font-family:Verdana, Dotum; border:0;
    border-radius:3px;
    -moz-box-sizing:border-box; box-sizing:border-box;
}
#dCouponDetail .tSubmit2 { height:22px; line-height:22px; color:#666; border:1px solid #bcbcbc; background-color:#f1f1f1; }
#dCouponDetail .tSubmit1 { height:22px; line-height:22px; color:#fff; background-color:#434447; }